package com.citcc.business.mapper;

import com.citcc.business.bean.TCdzTimeType;

import java.util.List;

/**
 * 充电时长 数据层
 *
 * @author itqinbo
 * @date 2019-04-09
 */
public interface TCdzTimeTypeMapper {
    /**
     * 查询充电时长信息
     *
     * @param id 充电时长ID
     * @return 充电时长信息
     */
    public TCdzTimeType selectTCdzTimeTypeById(String id);

    /**
     * 查询充电时长列表
     *
     * @param tCdzTimeType 充电时长信息
     * @return 充电时长集合
     */
    public List<TCdzTimeType> selectTCdzTimeTypeList(TCdzTimeType tCdzTimeType);

    /**
     * 新增充电时长
     *
     * @param tCdzTimeType 充电时长信息
     * @return 结果
     */
    public int insertTCdzTimeType(TCdzTimeType tCdzTimeType);

    /**
     * 修改充电时长
     *
     * @param tCdzTimeType 充电时长信息
     * @return 结果
     */
    public int updateTCdzTimeType(TCdzTimeType tCdzTimeType);

    /**
     * 删除充电时长
     *
     * @param id 充电时长ID
     * @return 结果
     */
    public int deleteTCdzTimeTypeById(String id);

    /**
     * 批量删除充电时长
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTCdzTimeTypeByIds(String[] ids);

}